<?php


use App\Library\Utils\Arr;
use Phinx\Seed\AbstractSeed;
use Faker\Factory as FakerFactory;

class ImGroupSeeder extends AbstractSeed
{
    public function getDependencies(): array
    {
        return [
            'UserSeeder',
            'CourseSeeder',
        ];
    }

    /**
     * Run Method.
     *
     * Write your database seeder using this method.
     *
     * More information on writing seeders is available here:
     * https://book.cakephp.org/phinx/0/en/seeding.html
     */
    public function run()
    {
        $faker = FakerFactory::create('zh_CN');

        $users = $this->fetchAll('SELECT * FROM kg_user');
        $courses = $this->fetchAll('SELECT * FROM kg_course');

        $names = $this->getGroupNames();

        $rows = [];
        foreach ($names as $name) {
            $rows[] = [
                'owner_id' => Arr::rand($users)['id'],
                'course_id' => Arr::rand($courses)['id'],
                'type' => 1,
                'name' => $name,
                'avatar' => $faker->imageUrl(96, 96),
                'about' => $faker->text(250),
                'published' => 1,
                'user_count' => 0,
                'msg_count' => rand(0, 9999),
                'create_time' => $faker->unixTime,
                'update_time' => $faker->unixTime,
            ];
        }
        $this->table('kg_im_group')->insert($rows)->saveData();
    }

    protected function getGroupNames(): array
    {
        return [
            '按钮特效',
            '导航条菜单的制作',
            '信息列表制作',
            '初识HTML+CSS',
            'JavaScript进阶篇',
            '形形色色的下拉菜单',
            '如何实现“新手引导”效果',
            '分页页码制作',
            '信息滚动效果制作',
            '焦点图轮播特效',
            '网页简单布局之结构与表现原则',
            '搜索框制作',
            '网页广告特效',
            '从D2到D2(大话游戏开发实战技巧)',
            'HTML5之元素与标签结构',
            'PHP进阶篇',
            'Grunt-beginner前端自动化工具',
            '图片展示特效',
            '用JS实现放大镜特效',
            '十天精通CSS3',
            '用JS实现购物车特效',
            'JavaScript入门篇',
            'Fiddler工具使用',
            '前端开发工具技巧介绍—DW篇',
            '前端开发工具技巧介绍—Sublime篇',
            '认识响应式布局',
            '表单美化',
            '表单验证',
            'HTML5离线应用实战演练',
            'SpringMVC起步',
            'IT菜鸟逆袭指南（江湖篇）',
            'Yahoo军规',
            '固定边栏滚动特效',
            'PHP入门篇',
            '网页定位导航特效',
            '如何用CSS进行网页布局',
            '弹出层效果',
            '倒计时效果',
            '鼠标拖拽效果',
            '信息排列效果',
            '回到顶部效果',
            'JSON应用场景与实战',
            'MVC架构模式分析与设计',
            '帝堵抢车位动画制作',
            '手风琴效果',
            '侧边栏信息展示效果',
            '慕课网2048私人订制',
            'CSS3 3D effects',
            '用JavaScript实现图片缓慢缩放效果',
            '人人网评论功能',
            'Java入门第一季',
            '展开与收起效果',
            '鼠标悬浮效果',
            'CSSSprite雪碧图应用',
            'WEB在线文件管理器',
            '阿当大话西游之WEB组件',
            '手把手教你实现电商网站开发',
            '瀑布流布局',
            'less即学即用',
            '使用D3制作图表',
            'HTML5存储',
            '版本管理工具介绍-SVN篇',
            'Java入门第三季',
            '模式的秘密-单例模式',
            'QQ空间时光轴特效',
            'PHP实现验证码制作',
            '数据库设计那些事',
            'CSS圆角进化论',
            'impress让你的内容“舞”起来',
            'Tooltip浮动提示框效果',
            'CSS深入理解之float浮动',
            '与MySQL的零距离接触',
            '文件传输基础—JavaIO流',
            'Java入门第二季',
            'WebApp下图片滑动组件的开发',
            'Android系统Root原理初探',
            '玩儿转Swift',
            '“Doge”变化术',
            '拍摄与剪辑“怀孕日记”',
            '图形手势识别',
            'PHP中的数据传输神器cURL',
            '炫丽的倒计时效果Canvas绘图与动画基础',
            'HTML5+CSS3实现“共嗨世界杯”',
            'Android的ListView下拉刷新',
            'Android的ListView分页功能',
            'WEB调试工具-Firebug',
            'DOM事件探秘',
            'PS入门教程—新手过招',
            '移动端的WEB相册',
            '玩转Bootstrap（基础）',
            '走进SVG',
            '用JavaScript实现图片剪切效果',
            '模式的秘密-模板方法模式',
            '模式的秘密-适配器模式',
            '企业网站综合布局实战',
            '手把手教你实现电商网站后台开发',
            '站在巨人的肩膀上写代码—SPL',
            'PS入门基础-魔幻调色',
            'Android高级Root技术原理解析',
            '通过自动回复机器人学Mybatis（基础版）',
            '揭秘PHP模糊查询技术',
            'JDBC之“对岸的女孩看过来”',
            'Maya3D建模攻略（葵花宝典）',
            'PS大神通关教程',
            '“Doge”变身术',
            'JavaSocket应用---通信是这样练成的',
            'Android猜歌游戏是这样炼成的',
            'PDO—数据库抽象层',
            '模式的秘密--策略模式',
            'JAVA遇见HTML（JSP篇）',
            'JS动画效果',
            '在UbuntuServer下搭建LAMP环境',
            'Java眼中的XML-文件读取',
            'jQuery源码解析（架构与依赖模块）',
            '商城分类导航效果',
            'Tab选项卡切换效果',
            '初识Python',
            '《全民寻找绿箭侠》游戏开发',
            'Java分页原理与实践（上）',
            '基于bootstrap的网页开发',
            'PHP面向对象编程',
            'Canvas绘图详解',
            '电商网站前端架构',
            '玩转KISSY框架',
            'CSS深入理解之absolute',
            '可调大小面板实现（ResizeablePanel）',
            '性能优化之MySQL优化',
            '二进制基础',
            'Spring入门篇',
            '反射—Java高级开发必须懂的',
            'PHP无限级分类技术',
            '深入浅出Java多线程',
            'SEO在网页制作中的应用',
            '性能优化之PHP优化',
            'jQMWebApp–列车时刻表',
            '版本管理工具介绍—Git篇',
            'JavaWeb开发技术应用—过滤器',
            '模式的秘密-代理模式',
            'Android智能机器人“小慕”的实现',
            '征战Objective-C',
            'PHP实现文件上传与下载',
            'jQuery源码解析（DOM与核心模块）',
            '见证Android消息推送时刻',
            'Android美女拼图小游戏',
            'Android电商活动中的刮刮卡',
            'CSS3绚丽照片墙',
            '移动端开发框架Zepto.js入门',
            'Webapp-Rails10日谈',
            '大话PHP设计模式',
            '打造个性的图片预览与多点触控',
            'CSS3实现“图片阴影”效果',
            '用字体在网页中画ICON图标',
            '洪大师带你解读Symfony2框架',
            'AndroidUI模板设计',
            'LinuxC语言编程基本原理与实践',
            'C语言入门',
            'Ajax全接触',
            'Java眼中的XML文件写入',
            'css3实现网页平滑过渡效果',
            'CSS深入理解之overflow',
            '模式的秘密-责任链模式',
            '带你学习Jade模板引擎',
            '通过自动回复机器人学Mybatis（加强版）',
            '模式的秘密—工厂模式',
            '玩转Bootstrap（JS插件篇）',
            'Android属性动画赏析',
            'Java中的文件上传下载',
            'Android面试常客Handler详解',
            'Android中的WebView实战详解',
            'JAVA遇见HTML（Servlet篇）',
            'JAVAWeb开发技术应用（监听器）',
            '在线分布式数据库原理与实践',
            'JavaScript深入浅出',
            '高性能产品的必由之路—性能测试工具',
            '《小十传奇》Unity3D休闲游戏开发',
            'Java实现验证码制作',
            '学写一个字',
            'Java实现Base64加密',
            'Java实现消息摘要算法加密',
            'JAVA实现对称加密',
            'JAVA实现非对称加密',
            'Java实现数字签名',
            'Webapp-Rails技巧库',
            'HBase高可用及多租户环境应用',
            'MongoDB读写分离的适用性',
            'HTML5音乐可视化',
            'Android实现卫星菜单',
            'Android图像处理-打造美图秀秀从它开始',
            'Android自定义任意层级树形控件',
            'Android中的Http通信',
            'Android图案解锁',
            'Premiere魔术—图片变电影',
            'Sass入门篇',
            '细说多线程之ThreadVSRunnable',
            'Unity3D快速入门',
            'python进阶',
            'GD库实现图片水印与缩略图',
            'PHP实现页面静态化',
            'CSS3实现漂亮ToolTips效果',
            '快乐的sublime编辑器',
            'Hibernate初探之一对多映射',
            'Oracle数据库开发必备利器之SQL基础',
            'canvas实现星星闪烁特效',
            'C++远征之起航篇',
            'Android图像处理-变"换"莫测的图像',
            'Duang~MySQLi扩展库来袭',
            '鬼斧神工之正则表达式',
            '细说Java多线程之内存可见性',
            '解密JAVA实现Excel导入导出',
            'JUnit—Java单元测试必备工具',
            'CSS动画实用技巧',
            'Android-见证消息推送时刻进阶篇',
            'Oracle数据库开发必备利器之PL/SQL基础',
            '数学知识在CSS动画中的应用',
            'Android-Service系列之断点续传下载',
            'Sass和Compass必备技能之Sass篇',
            'Android必学-BaseAdapter的使用与优化',
            'CSS3+JS实现超炫的散列画廊特效',
            '初识Java微信公众号开发',
            'Oracle存储过程和自定义函数',
            'Sass和Compass必备技能之Compass',
            'Android-打造万能适配器',
            'Objective-C面向对象初体验',
            '全屏切换效果',
            '使用JSP+Servlet技术生成报表',
            'Android-Service系列之多线程断点续传下载',
            'Android必学-AsyncTask基础',
            '浅谈Android动画',
            '那些年你遇到的错误与异常',
            'C++远征之离港篇',
            'C++远征之封装篇（上）',
            'Android-仿微信语音聊天',
            'Android-重识Activity',
            'jQuery插件—ValidationPlugin',
            'JS实现“旋转木马”幻灯片效果',
            '走近大数据之Hive入门',
            'Android-深入Activity',
            '版本控制入门–搬进Github',
            '认识Hadoop--基础篇',
            'How-old刷脸神器',
            'LinuxC语言指针与内存',
            'Hibernate初探之单表映射',
            'MySQL开发技巧（一）',
            '走近大数据之Hive进阶',
            'Cocos2d-x游戏开发初体验-C++篇',
            'Java微信公众号开发进阶',
            'SVG实现Tooltip气泡效果',
            'CSS深入理解之line-height',
            'Yii框架不得不说的故事（基础篇）',
            'C++远征之封装篇（下）',
            'Android必学-异步加载',
            'LinuxC语言结构体',
            'HQL数据查询基础',
            'Android-NDK入门',
            'JS+CSS3实现带预览图幻灯片效果',
            'Android-精通Activity',
            'Oracle触发器',
            '观察者模式',
            'Python文件处理',
            '神奇的JpGraph类库',
            'jQuery基础（样式篇）',
            'PHP+MySQL分页原理实现',
            'iOS基础入门之Foundation框架初体验',
            'JDBC之“对岸的女孩走过来”',
            'C#开发轻松入门',
            'Oracle数据库开发利器之函数',
            '明日之星-RecyclerView',
            '侧栏工具条开发',
            'C++远征之继承篇',
            'MySQL开发技巧（二）',
            'JS+CSS3实现“粽情端午”',
            'jQuery基础(三)—事件篇',
            'jQuery基础(四)—动画篇',
            '懒人必备之Android效率开发框架',
            'PHPExcel探索之旅',
            'Sass进阶篇',
            'Oracle高级查询',
            'PHP7.0新特性',
            'Yii框架不得不说的故事—高效篇',
            'iOS动画案例之会跳舞的界面(上)',
            '项目管理利器——maven',
            'Android实现抽奖转盘',
            'R语言入门',
            'Cocos2d-x初体验之Lua篇',
            'MySQL开发技巧（三）',
            'Struts2拦截器浅析',
            'JSP常用标签',
            'Hibernate初探之多对多映射',
            'H5+JS+CSS3实现七夕言情',
            'JS插件开发之LightBox图片画廊(上)',
            '全面解析Java注解',
            'JS插件开发之LightBox图片画廊(下)',
            '电商大数据应用之用户画像',
            '走进大数据之storm流式计算基础',
            'Android高级特效-3D画廊',
            'PHP+Sphinx+MySQL实现全文检索（理论篇）',
            'Struts2入门',
            'Hibernate缓存策略',
            '使用Struts2+Hibernate开发学生信息管理功能',
            'Yii框架不得不说的故事—安全篇',
            'Android-Volley详解',
            'Oeasy教你玩转后期剪辑Premiere',
            'Velocity.js实现弹出式相框',
            'Cocos2d-x游戏之七夕女神抓捕计划',
            'CSS3图片动态提示效果',
            'C++远征之多态篇',
            'Canvas玩转图像处理',
            'C++远征之模板篇',
            'Spring事务管理',
            'SpringMVC+Spring+Hibernate开发人员信息管理功能',
            'JSP自定义标签',
            'Java实现图片水印',
            'PHP实现微信公众平台开发—基础篇',
            'Android-屏幕适配全攻略',
            'Cocos2d-x游戏开发基础之Lua基础篇',
            'iOS基础教程之界面初体验',
            'Cocos2d-x游戏开发之贪吃蛇(上)',
            'DOM探索之基础详解篇',
            'Android-仿微信图片选择器',
            'MongoDB复制集—认识复制集',
            'Yii框架不得不说的故事—扩展篇（4）',
            'Android高级特效-索引',
            'Hello，移动WEB',
            'Jquery插件transform旋转焦点图',
            'OpenStack基础',
            'SpringMVC拦截器',
            'MongoDB集群之分片技术应用',
            '图片预加载',
            '前端工程师必备的PS技能（切图篇）',
            'Cocos2d-x游戏开发入门-贪吃蛇(下)',
            'PHP实现微信公众平台开发-提升篇',
            'Android-节日短信送祝福(UI篇)',
            'FullPage.js全屏滚动插件',
            'HTML5小游戏-爱心鱼（上）',
            'HTML5小游戏-爱心鱼（下）',
            'Android-节日短信送祝福（功能篇）',
            'Java分页原理与实践（下）',
            '数据结构探险—队列篇',
            'Yii框架不得不说的故事—工具篇（5）',
            'MongoDB如何测试调整及监控性能',
            'JSON快速入门（Java版）',
            'Hibernate注解',
            'Android面试解密-Layout_weight',
            '近距离探索memcache缓存',
            'MongoDB复制集—快速搭建复制集',
            'Unity3D-万圣前夜之惊声尖笑',
            'jQuery基础(二)—DOM篇',
            'Java生成二维码',
            'MySQL5.7版本新特性',
            'MongoDB复制集技术内幕',
            'Android-Widget桌面小组件',
            'CSS深入理解之vertical-align',
            'Android摄像头基础',
            'H5+JS+CSS3实现圣诞情缘',
            'R语言基础',
            '使用wordpress极速建站',
            'python正则表达式',
            'Cocos2d-x基础教程二-会动的时钟',
            'MongoDB数据库备份策略/OpsManager',
            'JDK11&amp;12新特性解读',
            '用C#实现封装',
            'Unity3D-菜鸟先飞之NGUI基础',
            'PHP第三方登录—OAuth2.0协议',
            'SpringMVC数据绑定入门',
            'Python开发简单爬虫',
            'CSS深入理解之relative',
            'Java实现图片等比例缩略图',
            'ps教程之趣味外传',
            'MongoDBDBA的日常巡检及执行计划分析',
            '跟我学做变形金刚CG短片',
            'MongoDB复制集—复制集的相关特性',
            'Android面试解密-自定义View',
            '前端性能优化-基础知识认知',
            'MongoDB复制集—复制集的同步机制',
            'Java实现权限管理（上）',
            'Java图片验证码',
            '基于SSH实现员工管理系统之框架整合篇',
            'Java高并发秒杀API之业务分析与DAO层',
            '重拾CSS的乐趣',
            'MySQL5.7复制功能实战',
            '高性能的PHP日志系统—SeasLog',
            'Android-心愿分享',
            '新春特辑-Cocos抢红包',
            'MongoDB复制集—容灾核心选举',
            'MongoDB复制集—复制集监控',
            'PHP第三方登录—QQ登录',
            'HTML5+CSS3实现春节贺卡',
            'Canvas玩儿转红包照片',
            'oeasy教你玩转css禅意花园',
            'PHP实现手机归属地查询',
            'AIDL-小白成长记',
            'Ajax技术在购物车中的应用（PHP篇）',
            'JS/jQuery宽高的理解和应用',
            'Cocos2d-x坦克大战（上）',
            '数据结构探险—栈篇',
            'Canvas绘制时钟',
            'Scala程序设计—基础篇',
            'MongoDB复制集—复制集安全',
            'Android-自定义ViewPager指示器',
            'PHP微信公众平台开发高级篇—自定义菜单',
            'PHP微信公众平台开发高级篇—群发接口',
            'PHP微信公众平台开发高级篇—模板消息接口',
            'PHP微信公众平台开发高级篇—网页授权接口',
            'PHP微信公众平台开发高级篇—微信JS-SDK',
            'PHP微信公众平台开发高级篇—生成二维码接口',
            'PHP第三方登录—微博登录',
            'Java实现权限管理（下）',
            'Java高并发秒杀API之web层',
            'Java高并发秒杀API之Service层',
            'Java高并发秒杀API之高并发优化',
            'Java实现SSO单点登录',
            '玩儿转Swift2.0（第一季）',
            'Unity3D五子棋大战',
            'JS实现人机大战之五子棋（UI篇）',
            'R语言之数据可视化',
            'Android-五子连珠',
            '玩儿转Swift2.0（第二季）',
            'CSS深入理解之z-index',
            'JS实现人机大战之五子棋（AI篇）',
            'Cocos2d-x坦克大战（中）',
            'iOS-五子棋大战',
            'Presto实战与演练',
            'Android动感系列-扫一扫',
            'Unity3D灯光系统之基础篇',
            '数据结构探险之线性表篇',
            'Android-Service系列之Notification综合应用',
            'Cocos2d-x坦克大战（下）',
            'iOS基础教程-文件操作',
            'Android-打造炫酷进度条',
            'iOS基础教程之-Camera摄像头',
            '原生JS实现帧动画库',
            'Unity3D菜鸟先飞之NGUI实战篇',
            'iOS基础教程-SQLite数据库操作',
            'Android动感系列-摇一摇',
            '玩儿转Swift2.0（第三季）',
            'Cocos2d-x全民俄罗斯（上）',
            'Unity3D地形编辑器',
            'Unity3D游戏开发之脚本系统',
            'Unity3D音频系统',
            '从psd到html',
            'Cocos2d-x全民俄罗斯--下',
            'iOS基础教程-网络操作',
            '数据结构探险之图篇',
            '数据结构探险之树篇',
            'Alamofire的最佳实践',
            'jQuery实现自定义滚动条',
            '手机服务器微架构设计与实现',
            '玩儿转Swift2.0（第四季）',
            'Servlet+Ajax实现搜索框智能提示',
            '基于SSH实现员工管理系统之案例实现篇',
            'CSS深入理解之margin',
            'iOS基础教程-数据解析',
            'PS入门教程2进阶篇-图层+矢量+路径',
            '快速实现不一样的移动拼图',
            'Android的各种Drawable讲解',
            'AndroidMultidex原理及实现',
            '长连接利器-网络框架解析之mina篇',
            'Echarts3.0入门基础与实战',
            'iOS-弹幕实现',
            '应用自动更新组件开发',
            '360加速球核心效果实现',
            '从零开始打造自己的PHP框架',
            '轻松学会Laravel-基础篇',
            'PHP进阶篇-日期时间函数',
            '轻松学会Laravel-表单篇',
            'PHP进阶篇-GD库图像处理',
            '轻松学会Laravel-高级篇',
            'PHP环境LAMP/LNMP安装与配置',
            'JavaScript正则表达式',
            '2小时搞定移动直播App开发',
            'KVM虚拟化技术',
            '移动端Web组件-Dialog对话框',
            'CSS深入理解之padding',
            'python遇见数据采集',
            '微信授权登录',
            'iOS基础之UIImageView知识拓展(上)',
            'Pscc全面技能培训',
            '初识机器学习-理论篇',
            '前端实时可视化开发工具体验',
            'AndroidDataBinding实战-入门篇',
            'AndroidDataBinding实战-高级篇',
            'php+mysql模拟队列发送邮件',
            '大型PHP电商网站商品秒杀功能实现思路分析',
            'iOS基础之UIImageView知识拓展(下)',
            'Roundtable前端分享专场',
            'PHP进阶篇-字符串操作',
            'App压力测试入门',
            'Android常见的三种图片加载库',
            'RecyclerView优雅实现复杂列表布局',
            'okhttp框架解析与应用',
            'Android数据库解析应用',
            'Python-走进Requests库',
            'PHP进阶篇-函数',
            '即时通讯项目里面的语音处理-基础实现篇',
            '带你实现别样的Android侧滑菜单',
            '带您完成神秘的涟漪按钮效果-入门篇',
            '带您完成神秘的涟漪按钮效果-提高篇',
            'PHP之Yii2框架搭建完整博客系统',
            'zepto设计和源码分析',
            'Python-面向对象',
            'Android基础-初识SQLite',
            'Android基础教程-SQLite高级操作',
            'PHP项目中的Gitflow多人协作开发工作流',
            'python-web.py开发入门',
            'PHP+AJAX实现表格实时编辑',
            'CSS深入理解之border',
            'Android饼图账单案例开发',
            'PHP扩展安装指南',
            'PHP中的HTTP协议',
            '浏览器开发者工具使用技巧',
            'Android框架-GreenDao',
            'iOS基础之搞定多线程',
            'jQuery基础(五)一Ajax应用与常用插件',
            'TypeScript入门',
            'Android网络框架-OkHttp使用',
            'Ruby语言快速入门',
            'Yarn构建工具入门基础',
            'Java实现邮箱验证',
            'Android蓝牙本地操作',
            'AC2016腾讯前端技术大会',
            '自定义实现日历控件',
            'APP性能优化之内存优化',
            '即时通讯项目里面的语音处理-提高优化篇',
            'Android-实用的App换肤功能',
            'Dwr实现JAVA服务器端向客户端推送消息',
            '微服务架构在二手交易平台中的实践',
            'Android语音词典',
            'Requirejs和自动打包',
            'Android视频播放器',
            'Angular2一小时快速入门',
            'django入门与实践',
            '不一样的自定义实现轮播图效果',
            'WebUI设计理论入门',
            'Axure入门初体验',
            '使用vue2.0实现购物车和地址选配功能',
            'iOS开发之Realm数据库',
            '重定向和伪静态在网站中的应用',
            'RBAC打造通用web管理权限',
            'Android依赖管理与私服搭建',
            'Java模板引擎之Freemarker',
            'webpack深入与实战',
            'Android记账本',
            'vagrant打造跨平台可移动的开发环境',
            'C#面向对象编程',
            'iOS之ReactiveCocoa框架',
            'ReactNative入门与进阶',
            'redis的入门与应用',
            'SpringBoot进阶之Web进阶',
            'RestfulAPI实战',
            'Web安全-XSS',
            '机器学习-实现简单神经网络',
            'Spark从零开始',
            'WeTest移动测试系列沙龙-手游安全测试',
            'Andriod中的ContentProvider与BroadcastReceiver',
            'iOS-特效相机(上集)',
            'DatePicker组件开发',
            '轻松愉快之玩转SpringData',
            'php构建即时通讯系统',
            'iOS-特效相机(下集)',
            '第一个docker化的java应用',
            'JS插件开发之-Tab选项卡',
            'bootstrap快速入门',
            'PHP函数篇',
            'R语言入门与进阶',
            'JS实现京东无延迟菜单效果',
            '自定义实现顶部粘性下拉刷新效果',
            'Android常用异常集及解决方案',
            '快速入门ThinkPHP5.0-基础篇',
            '新一代构建工具gradle',
            'Discuz!X二次开发——前台篇',
            'UI框架foundation6入门（上）',
            'UI框架foundation6入门（下）',
            'Redis入门',
            'iOS之多媒体开发',
            'Java定时任务调度工具详解之Timer篇',
            '星级评分原理和实现（上）',
            'Python数据分析-基础技术篇',
            '带你开发类似PokemonGo的AR游戏',
            'SVN从入门到放弃',
            'Java定时任务调度工具详解之Quartz篇',
            '使用java构建和维护接口自动化测试框架',
            '星级评分原理和实现（下）',
            'iOS推送通知',
            'Hybrid设计',
            'Angular-cli基础',
            'PHP消息队列实现及应用',
            'python自动化运维篇',
            '快速入门ThinkPHP5.0-模型篇',
            '浅谈搜索引擎优化',
            'Java消息中间件',
            '基础线性和剪影化icon的制作方法',
            '常用的网页加载进度条',
            'Handlebars模板引擎',
            'UI入门小锦囊',
            '基于Websocket的火拼俄罗斯（基础）',
            '实例学习PHPQRCode生成二维码',
            'iOS界面间传值',
            'Python全栈案例初体验',
            '浅析SQLmap',
            '前端性能优化-通用的缓存SDK',
            '探秘SpringAOP',
            'Android引导页实现的四种方式',
            'Android事件分发库的使用',
            'Android瀑布流图片显示',
            'Android流行下拉菜单UI效果',
            'Android多图上传技术实战之http普通请求封装',
            'Android多图上传技术实战之多文件封装上传',
            '集成MultiDex项目实战',
            'RxJava与RxAndroid基础入门',
            'Android图表绘制之直方图',
            'Android代码混淆与加固技术',
            'HBase入门',
            '基于websocket的火拼俄罗斯（单机版）',
            'web安全之SQL注入',
            '基于websocket的火拼俄罗斯（升级版）',
            'iOS开发之Audio特辑',
            'PHP-面向对象',
            'Javascript实现二叉树算法',
            'ElasticSearch入门',
            'UI版式设计',
            '2016年阿里D2前端技术论坛',
            'Fragment应用上',
            'AWS云计算-大数据分析',
            'AWS云-深度学习&amp;机器学习的AI业务应用',
            'iOS之FTP上传',
            'PHP中的会话控制',
            '从JS到TS开发数独游戏（JS版）',
            'Sketch基础入门',
            '使用GoogleGuice实现依赖注入',
            'AWS云计算—混合架构&amp;DevOps深度实践',
            '从JS到TS开发数独游戏（TS版）',
            'Fragment应用下',
            'iOS之分享集成',
            'AWS云服务介绍-AmazonAurora',
            'DevOps和云计算初识',
            'AWS云计算-自动化运维',
            'Beanstalkd-带你玩转消息队列',
            'Bitmap高效缓存',
            'UI必学photoshop基础课程和配色',
            'SpringBoot热部署',
            'AWS云服务助力企业转型升级',
            'CDN与智能DNS原理和应用',
            'Android-NDK进阶',
            'Android节目直播案例开发',
            'ElasticStack入门',
            'AWS云计算-云服务架构深入解析',
            '前端内容的自动化构建',
            'Android互动直播APP开发入门',
            'IntelliJIDEA神器使用技巧',
            'AWS物联网前沿（IoT）技术分享',
            'UI动效入门知识储备',
            'Hadoop基础及演练',
            'AWS云计算—面向开发者的云解决方案',
            'css定位position',
            'AdobeAfterEffects软件基础入门',
            'SpringBoot2.0深度实践-初遇SpringBoot',
            'python必学模块-collections',
            'Vue+Webpack打造todo应用',
            '基于SpringBoot十分钟搞定后台管理平台',
            'Python制作数据分析工具',
            'PhpStorm的基本应用',
            'Netty入门之WebSocket初体验',
            '移动web开发适配秘籍Rem',
            'Python人工智能常用库Numpy使用入门',
            'React组件',
            'SpringBoot+MyBatis搭建迷你小程序',
            'ajax跨域完全讲解',
            'Weex入门',
            'Promise入门',
            'MyCAT入门及应用',
            'React响应用户输入',
            'ES6快速入门',
            'SpringBoot开发常用技术整合',
            'Ruff物联网应用开发入门',
            '移动端音频视频入门',
            'AWS的入门与使用',
            'MAYA-2017初识与基础操作',
            'MAYA-Polygon多边形建模',
            'iOS开发之网络协议',
            'React知识点综合运用实例',
            'Python实现线性回归',
            '入门微信小程序开发',
            'MAYA动画入门课-飞机飞行',
            '电商banner设计制作',
            'Shiro安全框架入门',
            'Kubernetes基础：开启云原生之门',
            'iOS开发之传感器',
            'vue2.5入门',
            'AndroidO(8.0)通知栏解决方案',
            'Android与WebView的js交互',
            'MAYA-贴图基础',
            'MAYA-材质基础入门',
            'AndroidUiAutomator2.0入门实战',
            '区块链技术核心概念与原理讲解',
            'Unity3D基础之变体Transform',
            'Storm基础入门',
            'MySQL集群（PXC）入门',
            'TensorFlow与Flask结合打造手写体数字识别',
            'HBase存储原理剖析',
            'Java9之模块系统',
            'Unity3D翻牌游戏开发',
            'iOS开发之LeanCloud',
            'Retrofit网络库',
            'MAYA四足动画',
            'MAYA-NURBS曲线建模',
            '从零做一个前端开源项目',
            '项目上线流程',
            'PullToRefresh',
            'UE4基础入门教程',
            'mobx入门基础教程',
            'MAYA-场景设置',
            'MAYA-Vary渲染',
            'Swift之基于CALayer的图形绘制',
            'Unity3D特效系统之基础篇',
            'Python最火爬虫框架Scrapy入门与实践',
            'UI动效基础与实践',
            'React16.4快速上手',
            '短信验证',
            'MongoDB4.0新特性',
            'iOS手机深度学习',
            'Unity3D刚体实现平衡球游戏',
            'Android性能优化之布局优化',
            'python运维-Socket网络编程',
            'Flutter开发-Dart编程语言入门',
            'SpringBoot发送邮件',
            '快速入门Web阅读器开发',
            'Redis的Lua脚本编程',
            'Swift之网络常见术语',
            'RabbitMQ消息中间件极速入门与实战',
            'Kafka流处理平台',
            'Sqoop入门实践',
            '基于实例的React16傻瓜课程',
            'Flink入门',
            'Python异步任务队列Celery使用',
            'Git入门',
            '走进Python量化交易入门篇',
            '2018年AWS技术峰会-大数据分论坛',
            'MAYA-角色走跑动画',
            'SpringBoot2.0深度实践之系列总览',
            'Springboot微信小程序–微信登录功能实战',
            'Android性能优化之图片优化',
            'React16实现订单列表及评价功能',
            '2018年AWS技术峰会-人工智能分论坛',
            'redis计数器与数量控制',
            '2018年AWS技术峰会-自动化技术分论坛',
            'MBE风格图标设计',
            '探索MG动画的神奇世界',
            'MUI+个推实现安卓与ios移动端推送',
            'React高级教程之高阶组件',
            'Python高性能Web框架Tornado入门',
            'Kingshard数据库中间件理论与实践',
            'SpringBoot构建电商基础秒杀项目',
            'Maya特效之表皮脱落效果（上）',
            'Maya特效之表皮脱落效果（下）',
            '2018AWS技术峰会无服务器架构分论坛',
            'Taro多端框架开发外卖首页',
            'PHP7的基本变量',
            'Java高并发之魂：synchronized深度解析',
            '全面掌握DjangoORM',
            '角色动画',
            'Redis5.0之12项新特性',
            'Flutter入门与案例实战',
            '3小时速成Vue2.x核心技术',
            'PWA入门',
            'node.js调试入门',
            'Android中的Http通信',
            'RPC框架Dubbo分布式服务调度',
            '《MAYA-98k次时代建模》-上',
            '《MAYA-98k次时代建模》-下',
            'MAYA-绑定基础',
            '3小时极简春节抢红包之Go的实战',
            '玩转MySQL8.0新特性',
            'APPUI动效入门案例',
            '慕课音乐（一）',
            'Python抽取多源数据文本信息',
            'VSCode入门',
            'PHP开发APP接口',
            'Spring框架小白的蜕变',
            '慕课音乐（二）',
            '三小时带你入门Django框架',
            'Grid布局基础',
            'Jenkins+K8s实现持续集成',
            'FlinkSQL入门和实战',
            'Tomcat服务配置与性能优化',
            '慕课音乐（三）',
            'ViewPager+Tab特效实现微信主界面',
            'PHP+Mysql+Ajax实现分页',
            '解锁网络编程之NIO的前世今生',
            '使用ViewPager实现卡片式问答项目（上）',
            'C4D三维字体设计',
            '轻松入门微信小程序与云开发',
            'Python清洗文本数据',
            '使用ViewPager实现卡片式问答项目（下）',
            '慕课音乐（四）',
            '破解Retrofit',
            '玩转Vim从放弃到爱不释手',
            'MyBatis-Plus入门',
            '5G时代Vlog原型系统开发',
            '解密IconFont字体图标',
            'PHP加密',
            'SpringCloud之API网关与服务发现',
            'Android多种方式实现流式布局',
            'Golang微信小程序微商城系统原型',
            '易经中的管理智慧',
            'Flutter从入门到进阶实战携程网App',
            '廖雪峰的python教程',
            'Jetpack全组件实战 开发短视频应用App',
            '玩转Java并发工具，精通JUC，成为并发多面手',
            'Vue全家桶实战 从零独立开发企业级电商系统(免费升级Vue3.0)',
            'TypeScript  系统入门到项目实战',
            '零基础学测试-从入门到就业',
            '编程必备基础 计算机组成原理+操作系统+计算机网络',
            '全面系统python3入门+进阶 小白也能听懂 (万人甄选口碑好课)',
            'Vue Element+Node.js开发企业通用管理后台系统',
            'Java项目面试实操 提升大厂面试成功率',
            'Go读书社区web开发与高性能架构优化',
            'Spark + ElasticSearch 构建电商用户标签系统实现精准营销',
            'JavaScript玩转机器学习 打造你人生中的第一个AI项目',
            '全流程开发 TP6.0实战高并发电商服务系统',
            '全方位深入解析最新版SpringBoot源码',
            '新版Nginx1.17体系化深度精讲 给开发和运维的刚需课程',
            '新版Kotlin从入门到精通',
            '基于Pytorch热门深度学习框架 从零开发NLP聊天机器人',
            'Java通用型支付+电商平台双系统实战',
            '深度解锁SpringCloud主流组件 一战解决微服务诸多难题',
            '抓紧面试前的宝贵时间 快速搞定前端初级JavaScript面试',
            'Python Flask快速入门与进阶',
            '再学JavaScript  ES(6-10)全版本语法大全',
            '聚焦市场开发热门技术 手把手带你开发商业级社交App',
            '编程必备基础 大话HTTP协议',
            'Node.js+Koa2框架生态实战 - 从零模拟新浪微博',
            'ElasticSearch7+Spark  构建高匹配度搜索服务',
            'Django入门到进阶-更适合Python小白的系统课程',
            '百万级高并发WebRTC流媒体服务器设计与开发',
            'SparkSQL极速入门  整合Kudu实现广告业务数据分析',
            'Linux核心技能与应用',
            '告别996，开启Java高效编程之门',
            'Spring Cloud微服务安全实战',
            'Electron+React+七牛云 实战跨平台桌面应用',
            '一站式学习Java网络编程 全面理解BIO/NIO/AIO',
            '中高级开发晋升利器 MySQL面试指南',
            '面试提升必备 全面解析iOS中的Runtime机制',
            '企业级Android应用架构设计与开发',
            'Spring Cloud微服务实战 打造企业级优惠券系统',
            '系统学习Docker 践行DevOps理念 2020全新升级',
            '微信小程序云开发-从0打造云音乐全栈小程序',
            '线程八大核心+Java并发底层原理精讲',
            '混合开发入门 主流开发方案实战京东移动端APP',
            '专为程序员设计的统计课 彻底学会统计分析',
            '零基础入门 实战mpvue2.0多端小程序框架',
            '前端要学的测试课 从Jest入门到 TDD/BDD双实战',
            '玩转算法系列--图论精讲  面试升职必备（Java版）',
            '基于Spring Cloud微服务架构  广告系统设计与实现',
            'Python接口自动化测试框架实战 从设计到开发',
            'Java主流技术栈SSM+SpringBoot商铺系统',
            'Spark进阶 大数据离线与实时项目实战',
            'Zookeeper源码分析',
            '强力Django2.2+ 杀手级xadmin开发在线教育网站',
            'Spring Cloud Alibaba微服务从入门到进阶',
            '阿里新零售数据库设计与实战 （升级版）',
            'Java Web自动化测试 Selenium基础到企业实际应用',
            'Node.js仿知乎服务端-深入理解RESTful API',
            'Angular8开发拼多多webapp 从基础到项目实战',
            '精讲Elastic-job + Quartz实现企业级定时任务',
            '全流程开发 GO实战电商网站高并发秒杀系统',
            'Spark Streaming实时流处理项目实战 ',
            'Google老师亲授 TensorFlow2.0 入门到进阶',
            '商业级支付宝小程序入门与实战',
            'Spring Boot短视频小程序开发 全栈式实战项目',
            '从0开始 独立完成企业级Java电商网站服务端开发',
            '从零起步 系统入门Python爬虫工程师',
            'React劲爆新特性Hooks 重构旅游电商网站火车票PWA',
            '聚焦Java性能优化 打造亿级流量秒杀系统（附赠秒杀项目）',
            '微信分享与支付专项课程 （公众号 小程序（云））',
            '大数据入门第一课 Hadoop基础知识与电商网站日志数据分析',
            'Python Flask构建微信小程序订餐系统',
            '仿微信抢红包  Golang实战多版本抢红包系统',
            '从0到1手把手教你用Node.js+KOA2打造超好用的Web框架',
            '剖析Framework面试 冲击Android高级职位',
            'JavaScript版 数据结构与算法',
            '下一代前端开发语言 TypeScript从零重构axios',
            '部署落地+业务迁移 玩转k8s进阶与企业级实践技能',
            'SpringCloud  Finchley三版本微服务实战',
            '高并发/高性能 Go语言开发企业级抽奖项目',
            '掌握Taro多端框架 快速上手小程序/H5开发',
            'React16.8+Next.js+Koa2一步到位开发Github',
            'Django开发企业实战  面向就业/升职（中高级教程）',
            '零基础入门 全角度解读企业主流数据库MySQL8.0',
            'PHP开发晋升课程 BAT资深工程师解析Tp5+Tp6底层源码',
            '视频WebRTC实时互动直播技术入门与实战',
            '数据结构精讲 更适合0算法基础入门到进阶（java版）',
            'Python3+TensorFlow打造人脸识别智能小程序',
            'React16组件化+测试+全流程 实战在线账本项目',
            'UI自动化测试经典项目实战  强化编程能力',
            '玩转MongoDB4.0(最新版) 从入门到实践',
            'Google面试官亲授-Java面试新手尊享课',
            '新一代大数据计算引擎  Flink从入门到实战',
            '前端跳槽面试必备技巧 面试官全流程指导',
            '应用Dubbo框架打造仿猫眼项目 理解微服务核心思想',
            'Go实战仿百度云盘  实现企业级分布式云存储系统',
            'Python分布式爬虫必学框架Scrapy打造搜索引擎',
            'Vue全家桶+SSR+Koa2全栈开发美团网',
            'Flutter从入门到进阶 实战携程网App',
            'Node.js从零开发Web Server博客项目',
            '百度资深工程师 全方位讲解测试面试',
            'Python工程师面试宝典',
            'React16+Redux实战企业级大众点评Web App',
            '从基础到实战 手把手带你掌握新版Webpack4.0',
            '大厂资深面试官 带你破解Android高级面试',
            '新版微服务时代Spring Boot企业微信点餐系统 ',
            '跟着360架构师 学习Shell脚本编程 ',
            '全方位深度剖析PHP7底层源码',
            'Django+小程序技术打造微信小程序助手',
            'React源码深度解析 高级前端工程师必备技能',
            'Top团队大牛带你玩转Android性能分析与优化',
            '剑指Java面试-Offer直通车',
            'LoadRunner性能测试实战训练营',
            '新版React Native从入门到实战打造高质量上线App',
            '微信小程序入门与实战 常用组件API开发技巧项目实战',
            '零基础入门 Python Web 自动化测试',
            '深度学习之目标检测常用算法原理+实践精讲',
            'BAT大牛亲授 个性化推荐算法实战',
            'Vue.js2.5+cube-ui重构饿了么App（经典再升级）',
            '高等数学-学习算法/人工智能/大数据的第一步',
            'RocketMQ核心技术精讲与高并发抗压实战',
            '主流技术栈的Restful API接口测试实战',
            'EasySwoole+ElasticSearch打造高性能小视频服务系统',
            'Tornado从入门到进阶 打造支持高并发的技术论坛',
            'Vue 实战商业级读书Web APP 全面提升技能',
            'Socket网络编程进阶与实战',
            'Go语言开发分布式任务调度 轻松搞定高性能Crontab ',
            'Kubernetes实战 高可用集群搭建,配置,运维与应用',
            'three.js打造微信爆款小游戏跳一跳',
            'Python爬虫工程师必学 App数据抓取实战',
            'React服务器渲染原理解析与实践',
            'FFmpeg音视频核心技术精讲与实战',
            '企业级开源四层负载均衡解决方案-LVS',
            'Nginx入门到实践Nginx中间件',
            'MySQL数据库集群-PXC方案',
            '高性能Java并发框架disruptor源码解析与实战',
            '移动Web App开发之实战美团外卖',
            '掌握Spark机器学习库 大数据开发技能更进一步',
            'Selenium3与Python3实战Web自动化测试框架',
            '学习Hyperledger Fabric实战联盟链',
            'Java设计模式精讲  Debug方式+内存分析 ',
            'DevOps理论+实践之路',
            'RabbitMQ消息中间件技术精讲',
            'Netty+Spring Boot仿微信-全栈开发高性能后台及客户端',
            '结合编程学数学 专为程序员设计的线性代数',
            '深度学习之神经网络(CNN/RNN/GAN)算法原理+实战',
            'Java分布式后台开发  Spring Boot+Kafka+HBase',
            'Javascript设计模式系统讲解与应用',
            'Jenkins+Ansible+Gitlab自动化部署三剑客',
            'Spring Boot2.0深度实践之核心技术篇',
            '纯正商业级应用-微信小程序开发实战',
            '一站式学习Redis  从入门到高可用分布式实践',
            'Python3实战Spark大数据分析及调度',
            'Java生产环境下性能监控与调优详解',
            '手把手教你把Python应用到实际开发 不再空谈语法',
            '中小型企业通用自动化运维架构',
            'React开发简书项目 从零基础入门到实战 ',
            'Selenium3.0平台级自动化测试框架综合实战',
            '分布式事务实践 解决数据一致性',
            'React全家桶+AntD共享单车后台管理系统开发',
            '基于GitHub App业务深度讲解 Kotlin高级特性与框架设计',
            'Vue.js源码全方位深入解析 （含Vue3.0源码分析）',
            'Java读源码之Netty深入剖析',
            'Go语言实战流媒体视频网站',
            'Activiti6.0工作流引擎深度解析',
            'HTTP协议原理+实践Web开发工程师必学',
            '阿里大牛亲授  阿里云主机(ECS)与CentOS7实战',
            'Python Flask高级编程之RESTFul API前后端分离精讲',
            '产品交互设计快速入门与实战',
            'Docker环境下的前后端分离项目部署与运维',
            '区块链入门与去中心化应用实战',
            '学习Scala进击大数据Spark生态圈',
            'Python3实用编程技巧进阶',
            'Spring Boot开发理财产品系统',
            'Spring Boot2.0不容错过的新特性 WebFlux响应式编程',
            'MyCAT+MySQL搭建高可用企业级数据库集群',
            'Gradle3.0自动化项目构建技术精讲+实战',
            'HBase+Spring Boot实战分布式文件存储',
            '面面俱到的Java接口自动化测试实战',
            'Vue2.5开发去哪儿网App 从零基础入门到实战项目',
            '新浪微博资深大牛全方位剖析 iOS 高级面试',
            'Python3高级核心技术97讲',
            'App界面设计利器Sketch  精选案例合集 ',
            'ZooKeeper分布式专题与Dubbo微服务入门',
            'Python Flask高级编程之从0到1开发《鱼书》精品项目',
            'Docker+Kubernetes(k8s)微服务容器化实践',
            'Swoole入门到实战打造高性能赛事直播平台',
            'Vue核心技术Vue+Vue-Router+Vuex+SSR实战精讲',
            'Java高并发编程 从入门到面试',
            '高薪设计师必修课 AE移动UI动效设计从入门到实战',
            'Python主讲移动端自动化测试框架Appium 从基础到项目实战',
            '揭秘一线互联网公司高级前端JavaScript面试',
            'Python3数据分析与挖掘建模实战',
            'Python移动自动化测试面试',
            'Elastic Stack从入门到实践',
            '微信小游戏入门与实战 刷爆朋友圈',
        ];
    }
}
